//
//  QSSVProgressTool.m
//  SinaWeiBo
//
//  Created by apple on 16/5/30.
//  Copyright © 2016年 apple. All rights reserved.
//

#import "QSSVProgressTool.h"
#import <SVProgressHUD.h>

@implementation QSSVProgressTool
/**
 *  设置提示框的样式
 */
+ (void)setupLoadingStyle
{
    // 转圈或者是菊花
    [SVProgressHUD setDefaultAnimationType:SVProgressHUDAnimationTypeFlat];
    // 菊花颜色
    [SVProgressHUD setDefaultStyle:SVProgressHUDStyleLight];
    // 加一个黑的半透明的遮罩view
    [SVProgressHUD setDefaultMaskType:SVProgressHUDMaskTypeBlack];
}

#pragma mark - 封装提示框的显示方法
/**
 *  显示“加载中”的提示框
 */
+ (void)showLoadingView
{
    [SVProgressHUD showWithStatus:@"正在拼命加载中。。。"];
}

/**
 *  隐藏提示框
 */
+ (void)hideLoading
{
    [SVProgressHUD dismiss];
}

/**
 *  显示加载成功的提示信息
 *
 *  @param status 提示信息的内容
 */
+ (void)showSuccessWithStatus:(NSString *)status
{
    [SVProgressHUD showSuccessWithStatus:status];
}

/**
 *  显示加载失败的提示信息
 *
 *  @param status 失败信息的内容
 */
+ (void)showFailStatus:(NSString *)status
{
    [SVProgressHUD showErrorWithStatus:status];
}
@end
